AliasMenu

AliasMenu fügt benutzerdefinierte Menüs in die Menüzeile ein. Diese Menüs arbeiten exakt wie das Apple-Menü: Sie können alle Arten von Objekten enthalten (Anwendungen, Dokumente, Ordner, Aliasse, Kontrollfelder,Skripts, URLs).

Wählt man ein Objekt aus, wird es geöffnet, als würde man auf sein Icon doppelklicken. Menü-Titel können durch Symbole (Icons) ersetzt werden, was sich auf kleinen Bildschirmen anbietet.

Beispiele für nützliche Menüs

• Ein "Programm" Menü, welches im korrespondierenden Unter-Ordner die Aliasse Ihrer bevorzugten Anwendungen enthält.

• Ein "Dienstprogramme" Menü, welches Ihnen raschen Zugriff auf Anwendungen dieser Art gewährt.

• Ein "Kontrollfelder" Menü, erstellt via Alias des Kontrollfeld-Ordners, ermöglicht leichten Zugriff auf diese wichtigen Dateien.

• Ein "System" Menü, welches Aliasse des Systemordners und seiner Unter-Verzeichnisse enthält.

• Ein "Ordner" Menü, das auf wichtige Ordner verweist.

• Ein "Aktuelle Projekte" Menü, erzeugt mit einem Alias Ihres Projekt-Ordners. Das Menü wird so immer den aktuellen Inhalt des Ordners reflektieren und schnellen Zugriff auf jede darin enthaltene Datei gewährleisten.

• Ein "Skripts" Menü, welches AppleScript Mini-Programme enthält.

• Ein "Internet Menü", das alle Internet Programme zusammenfasst und so viele Bookmark Menüs wie Sie wollen.

• Ein Menü für jedes Ihrer Kinder, mit deren persönlichen Ordnern, Spielen, Aliassen und Internet Lesezeichen (bookmarks). Es gibt tausend Dinge, die man mit solchen Menüs anstellen kann.

Installation

AliasMenu erfordert System 7.0 oder höher (8.0 oder höher ist empfohlen) und einen 68020 Prozessor oder besser. Es sollte mit jedem Macintosh seit dem Macintosh II, oder jedem PowerMacintosh oder MacOS-kompatiblen Computer arbeiten. Einige Funktionen werden nur mit System 7.5 oder höher aktiviert. Einige Internet-bezogene Funktionen sind nur verfügbar, wenn Internet Config (oder ähnliches) installiert und richtig konfiguriert ist.

Ist dies die neueste Version von AliasMenu? Das können Sie bei einem Besuch von AliasMenu's Internet Web Site überprüfen. Klicken Sie die URL im Kontrollfeld an, um unsere Web Site zu erreichen. Dort finden Sie Extras oder 'last-minute'-Informationen zu AliasMenu, und natürlich die neuesten Versionen der Software des Autors, verfügbar zum Download. AliasMenu's Versionsnummer wird im Kontrollfeld angezeigt.

Legen Sie AliasMenu in den Kontrollfelder-Ordner, im Systemordner, und starten Sie Ihren Macintosh neu.

AliasMenu erstellt einen Ordner namens AliasMenu Objekte im Systemordner. In diesem Ordner wird außerdem ein Alias des Kontrollfelder Ordners, genannt "1.Kontrollfelder", erstellt. Sie können so viele Ordner oder Aliasse, wie Sie möchten, hinzufügen, jedes der Objekte wird zu einem eigenen Menü. Das erste Menü ermöglicht Ihnen einen schnellen Zugang zu Ihren Kontrollfeldern. Das Alias "1.Kontrollfelder" kann aber auch gelöscht werden, wenn Sie das wollen; es ist nur ein Anwendungsbeispiel.

Die Ordner-Namen müssen mit mindestens einer Zahl beginnen, gefolgt von einem Punkt und dem Menütitel, den Sie wünschen. Die Zahlen bestimmen die Reihenfolge, in der die Menüs in der Menüleiste erscheinen.

Beispiel:
    1.Ordner    2.Programme    3.Hilfsprogramme  (usw.)
oder wenn Sie mehr als 10 Menüs einplanen:
   01.Ordner   02.Programme   03.Hilfsprogramme
oder auch:
  001.Ordner  002.Programme  003.Hilfsprogramme

• Es darf weder ein Leerschritt zwischen die Zahl und den Punkt noch zwischen Punkt und Namen eingefügt werden.

Ein Unterordner oder Alias, dessen Name nicht mit einer Zahl beginnt, wird von AliasMenu ignoriert.

-Es ist nicht nötig, durchgehend zu numerieren. Sie können Zehner überspringen, um Platz für zukünftige Menüs zu lassen. Sie können z.B. folgende Numerierung wählen:
   00.Ordner   10.Programme   20.Hilfsprogramme  (usw.)
so entsteht Raum für zukünftige Extra Menüs.

Unterordner können ersetzt werden durch Aliasse von anderen Ordnern. In diesem Fall nimmt das Menü den Namen des Aliasses an, nicht den des Originals. Sie können aber auch den Menü-Titel frei definieren, ohne den Namen des Original-Ordners zu ändern. Für diesen Fall müssen Sie nur den Namen des Alias ändern und das Numerische Präfix hinzufügen, um AliasMenu mitzuteilen, wo das Menü eingefügt werden soll.

Wichtig: Der "AliasMenu Objekte" Ordner darf nur Ordner (oder Aliasse von Ordnern) enthalten, da deren Name die Reihenfolge der Menüs bestimmt. Wenn Sie nämlich ein Dokument oder ein Programm direkt in den "AliasMenu Objekte" Ordner legen, wird es nicht berücksichtigt werden: es muß in einem Unter-Ordner liegen, der festlegt, in welchem Menü es erscheint.

Die Anzahl der definierten Menüs ist nicht begrenzt, ausser-natürlich-durch den verfügbaren Platz in der Menüleiste, insbesondere, wenn Programme schon eine große Anzahl von Menüs haben. Wenn nicht mehr genügend Raum vorhanden ist, werden die Menütitel enger dargestellt. Wenn dann immer noch nicht genügend Raum vorhanden ist, werden die letzten Menüs nicht mehr angezeigt, die Kurzbefehle funktionieren aber weiterhin.

Der AliasMenu-Objekte-Ordner wird standardmässig im Systemordner erzeugt, um den Zugang zu erleichtern. Dennoch wollen Sie ihn vielleicht im Preferences Ordner plazieren. Sie können ihn auch irgendwo sonst plazieren, solange Sie ihn durch ein Alias desselben Namens im Systemordner (oder in den Preferences) ersetzen.

Wo werden die Menüs Installiert?

Im Normalfall installiert AliasMenu die Menüs in allen Programmen. Es lassen sich aber auch Anwendungen ausschließen, wenn Probleme auftauchen sollten. (Es sind jedoch bislang noch keine Konflikte bekannt geworden).

Es kann auch eine umgekehrte Methode im Kontrollfeld eingestellt werden: Die Menüs werden dann nur im Finder und in bestimmten Programmen installiert.

Position in der Menüzeile — Die Menüs können links vom Apple Menü, zwischen Apple Menü und Ablage Menü, oder hinter dem Programm Menü erscheinen.

Symbole (Icons) in der Menüleiste

Wenn Sie einen kleinen Bildschirm nutzen, wird die Menü-Leiste sehr schnell überfüllt sein. In einem solchen Fall empfiehlt es sich, Symbole anstelle von Menü-Titeln zu benutzen. Setzen Sie das gewünschte Symbol mit Hilfe des Finder-Informations-Befehls in den Unterordner ein: es erscheint nun das Symbol anstelle des Menü-Titels. Um den Menü-Titel wieder zu erhalten, löschen Sie das Symbol einfach.

Wenn Sie ein Alias des Systemordners oder eines Unterordners-wie beispielsweise der Kontrollfelder-erstellen wollen, können Sie das Informationsfenster des Ordners öffnen, kopieren dessen Icon und setzen es mit Hilfe des Finder-Informations-Befehls in das Alias ein: dann wird es von AliasMenu angezeigt. Laufwerk Aliasse haben dieselbe Eigenart, deren Icons müssen kopiert und in sich selbst eingesetzt werden, um in der Menüleiste zu erscheinen. Dies gilt generell für alle Aliasse von systemgenerierten Ordnern.

Tastenkombinationen

Wenn ein Menü-Objekt mit gedrückter Options()-Taste gewählt wird, wird dieses nicht geöffnet, sondern nur aktiviert und im Finder angezeigt.

Wenn Sie die Befehls(âŒ˜)-Taste  gedrückt halten, erhalten Sie das Finder-Informations-Fenster.

Sie können auch beide Funktionen kombinieren, indem Sie Options()- und Befehls(âŒ˜)- Taste gleichzeitig betätigen. In diesem Fall wird der Finder den Ordner öffnen, der das Objekt enthält, es auswählen und das Informationsfenster öffnen.

Zur besseren Übersicht können Sie Trennlinien (graue Linien im Menü) erzeugen, indem Sie die Umschalt()-Taste gedrückt halten, während Sie ein Objekt im Menü auswählen.

Eine Trennlinie wird durch ein leeres SimpleText-Dokument in einem Unter-Ordner erzeugt. Der Name des Dokuments ist der des ausgewählten Objekts, gefolgt von einer Klammer '('. Diese Klammer hat zwei Effekte: sie sortiert die Trennlinie alphabetisch vor das Objekt, und signalisiert AliasMenu, daß dies eine Trennlinie ist.

Um eine Trennlinie wieder zu löschen, wählen Sie das Objekt unter der Trennlinie aus, während Sie gleichzeitig Options()- und Umschalt()-Taste gedrückt halten. Ein anderer Weg ist: Sie öffnen den entsprechenden Unter-Ordner und werfen das entsprechende SimpleText-Dokument in den Papierkorb.

Da die SimpleText Dokumente leer sind, benötigen sie nur sehr wenig Speicherplatz, sie benötigen keinen Speicherplatz auf dem Laufwerk, ausser ein paar Bytes für den Verzeichniseintrag.

Anordnung der Menü-Objekte

Sie können die Anordnung der Objekte in den Menüs auf die gleiche Weise durchführen, wie die der Menüs selbst: Stellen Sie den Objekten, die neu geordnet werden sollen, eine Zahl voran (z.B.:1.Objekt, 01.Objekt oder 001.Objekt wie benötigt). Der Text wird als "Objekt" ohne Präfix im Menü erscheinen.

Es ist nicht nötig, alle Objekte in einem Ordner mit Präfix zu versehen. Die geordneten Objekte werden generell über die anderen gestellt, weil Zahlen einen kleineren ASCII-Wert als Buchstaben besitzen.

Wie schon bei den Menüs, darf weder ein Leerschritt zwischen die Zahl und den Punkt noch zwischen Punkt und Name eingefügt werden.

Um ein Objekt im Menü ganz unten zu plazieren, ohne alle Einträge neu zu numerieren, benutzen Sie bitte das "Unterstrich-" Zeichen als Präfix. So wird "_Objekt" als "Objekt" dargestellt und am Ende des Menüs plaziert.

Kurzbefehle

Sie können den Menü-Objekten auch Kurzbefehle zuordnen. AliasMenu überprüft allerdings nicht, ob Kurzbefehle mehrmals vergeben wurden. Wenn das der Fall sein sollte, wird nur das zuerst gefundene Objekt ausgewählt.
Fügen Sie bitte einfach einen Schrägstrich "/" an den Datei-Namen (oder den Ordner oder das Alias) an; dann das Zeichen (Buchstabe oder Zahl).

Beispiel: Um der Datei "Test" den Befehl "Ctrl-T" zuzuordnen, benennen Sie die entsprechende Datei "Test/T".

Um Konflikte zwischen AliasMenu's Kurzbefehlen und Programmen zu vermeiden, lassen sich im Kontrollfeld andere Kurzbefehle (oder Kombinationen von ihnen) definieren, um AliasMenu's Kurzbefehle auszulösen. Die Standard-Kurzbefehltaste ist Control (angezeigt als Ctrl oder ). Das Symbol erscheint im Menü, wenn dem Objekt ein Buchstabe oder eine andere Taste zugeordnet wird.

Wenn es bei einer Anwendung zu Problemen mit den reservierten Befehlen kommen sollte, kann sie im Kontrollfeld ausgeschlossen werden. Wenn keine Kurzbefehltaste im Kontrollfeld ausgewählt wird, sind alle Kurzbefehle deaktiviert.

Gruppierte Objekte

Wenn ein Menü einen Ordner beinhaltet und das entsprechende Objekt ausgewählt wird, ist das normale Verhalten von AliasMenu, den Ordner im Finder zu öffnen. Wenn aber an den Namen des Ordners ein Sternchen * Zeichen angefügt wird, öffnet AliasMenu den Ordner nicht, sondern alle darin enthaltenen Objekte.
Beispiel: Ein "Internet*" Ordner enthält z.B. Aliasse von FreePPP, Eudora und Netscape. Wählt man jetzt das Objekt aus, werden alle drei Programme mit einem einzigen Befehl gestartet. Man kann auch das Sternchen * mit einem Kurzbefehl kombinieren, z.B. benennen Sie den Ordner Internet*/K, sodass Sie nur Ctrl-K drücken müssen, um für eine Internet Session bereit zu sein.

Anmerkung: Die Aliasse werden entsprechend ihrer alphabetischen Reihenfolge gestartet. Durch entsprechende Änderung der Benennung können Sie die Startreihenfolge beeinflussen und so bestimmen, welches Programm am Ende des Startvorgangs im Vordergrund ist.

Text einsetzen

AliasMenu kann Ihren Namen und Adresse einsetzen, oder jeden anderen Text beliebiger Länge, den Sie oft zu tippen haben.

Öffnen Sie SimpleText und tippen Sie den Text, den Sie wünschen. Wählen Sie ihn aus und ziehen Sie ihn auf den Schreibtisch. Der Finder zeigt ihn als einen Text-Clip. Geben Sie dem Clip den gewünschten Namen, dann ziehen Sie ihn in einen von AliasMenu's Ordnern.

Wenn jetzt das Menü-Objekt ausgewählt wird, "tippt" AliasMenu den Text des Clips in die vorderste Anwendung. Um das Einsetzen zu stoppen, klicken Sie in den Text.

Um einen leichteren Zugriff auf die meistbenutzten Clips zu bekommen, können Sie Tastaturbefehle für sie festlegen. Sie können z.B. Ctrl-A benutzen, um Ihren Namen und Ihre Adresse einzusetzen.

Die Funktion (Text einsetzen) ist deaktiviert, wenn der Finder im Vordergrund ist, oder eine Anwendung den benötigten "Apple Event" nicht erkennt. In solchen Fällen bewirkt die Auswahl eines Text-Clips lediglich das Öffnen auf dem Schreibtisch.

FKEY Start

Ein FKEY (für "Function Key") ist ein eigenständiges Programm im Form einer 'Code Resource', welches gewöhnlich in das System installiert und durch eine Befehl-Umschalttaste-Zahlen Kombination gestartet wird. Einige dieser Kombinationen sind von Apple reserviert, z.B. Befehl-Umschalttaste-1 für das Auswerfen einer Floppy Disk aus Laufwerk 1.

AliasMenu kann FKEYs aus seinen Menüs heraus starten und beseitigt dadurch die Beschränkung auf maximal 10 FKEYs.

Einige einfache FKEYs können wesentlich schwergewichtigere Dienstprogramme ersetzen: z.B: das aktuelle Datum einsetzen, ein Wechselmedium "mounten", Anführungszeichen in einen Text der Zwischenablage einfügen, ein Bildschirmfoto machen, usw. Freeware- und Shareware-Bibliotheken im Internet enthalten Dutzende von interessanten FKEYs.

Warnung: Ein FKEY führt seinen Code im Kontext des laufenden Programms aus.
Wenn Sie einen unbekannten oder instabilen FKEY installieren, denken Sie bitte daran, Ihre bisherige Arbeit zu sichern, bevor Sie den FKEY starten.
Andererseits ist der flüchtige Charakter von FKEYs ein großer Vorteil. Ein FKEY belegt nur zur Laufzeit Arbeitsspeicher - anschließend wird er sofort wieder freigegeben. Daher haben FKEYs generell weniger Kompatibilitätsprobleme als Systemerweiterungen oder Kontrollfelder.

Wenn Sie ResEdit benutzen, kopieren Sie den FKEY in eine neue Datei. Setzen Sie den Datei-Typ (file type) auf 'FKEY' und den Erzeuger (creator) auf 'aMn2' (AliasMenu's Signatur). Plazieren Sie die Datei anschließend in einen von AliasMenu's Unterordnern. Die Datei-Benennung kann von der des FKEY abweichen. Wenn eine Datei verschiedene FKEYs enthält, wird nur der zuerst gefundene ausgeführt. Die ID-Nummer des FKEY wird ignoriert. Trotzdem besteht kein Risiko der Kollision, wenn unterschiedliche FKEYs diesselbe ID haben, solange sie als eigenständige Dateien gesichert werden.

Wie allen anderen AliasMenu-Objekten können Sie einem FKEY einen Kurzbefehl zuweisen; z.B. Ctrl-D, um das aktuelle Datum einzusetzen.

AppleScripts starten

AliasMenu kann AppleScripts starten, solange diese als 'Mini-Applikationen' erzeugt werden. Was auch immer die laufende Anwendung ist, wenn ein Skript gestartet wird, die 'Mini-Applikationen' erzeugen einen eigenständigen Kontext für die Ausführung der Scripts, welche ihrerseits andere Programme aktivieren oder starten können.

Aliasse von nicht gemounteten Volumes

Wenn Sie ein Alias eines nicht 'gemounteten' Volumes in einem Menü plazieren, wird die Auswahl des Objekts das entsprechende Volume 'mounten', gegebenenfalls mit der Anzeige eines AppleShare-Passwort-Dialogs, oder, wenn das Volume ein Wechselmedium oder eine Diskette ist, mit der "Bitte Diskette einlegen" Meldung.

Solche Aliasse funktionieren wie erwartet, wenn sie in den Menüs wie Menü-Objekte plaziert werden. Sie können AliasMenu benutzen, um ein Netzwerk-Menü mit Servern zu erzeugen. Die Server werden nur 'gemountet', wenn sie in Ihrem Menü ausgewählt werden.

Wenn Sie das Alias eines Servers direkt dazu verwenden, um ein Menü zu erzeugen, wird dieses Menü nur dann angezeigt, wenn das Volume auch auf dem Schreibtisch sichtbar ist. Ist das Volume dagegen ausgeworfen oder nicht 'gemountet', verschwindet auch das Menü.

Internet, URLs

Mit Internet Browsern kann man Lesezeichen (bookmarks) auf den Schreibtisch ziehen; dadurch werden kleine Dateien erzeugt, die die entsprechende URL enthalten. Diese Dateien kann man direkt nutzen, um ein oder mehrere Lesezeichen-Menüs zu erstellen, welche unabhängig vom Browser selbst sind. Eine URL-Datei kann frei benannt und mit einem Kurzbefehl versehen werden. Wenn eine URL mit AliasMenu ausgewählt wird, wird die entsprechende 'Web page' im Browser angezeigt.

Hierarchische Menüs

AliasMenu unterstützt derzeit keine hierarchischen Menüs. Ziel der Entwicklung von AliasMenu war nämlich, einen sehr effizienten Zugang zu Dateien und Ordnern zu gewährleisten, um so die Notwendigkeit von hierarchischen Menüs zu reduzieren. Gleichwohl gibt es sicherlich Fälle, in denen hierarchischen Menüs nützlich wären, weswegen eine zukünftige Version selektive, hierarchische Menüs bereitstellen könnte.
Bleiben Sie dran... und registrieren Sie bitte Ihre Kopie.

Shareware

AliasMenu ist Shareware, d.h: wenn Sie es benutzen, müssen Sie dafür bezahlen. Eine Einzelplatzlizenz kostet US$25 (25 Euro oder 50 DM).
Es sind auch Sammellizenzen und vergünstigte Studenten- und Schülerlizenzen erhältlich. Eine lokale Sammellizenz ist auf 100 Meilen (oder 160 Kilometer) Radius begrenzt. Eine weltweite Lizenz enthält keine Radiusbeschränkung. Weitere Details und Preise sind im Kagi-Registrierformular ersichtlich.
Die Shareware-Registrierung wird von Kagi, einem amerikanischen Service, der die Zahlungen an verschiedene Shareware-Autoren betreut, durchgeführt. Kagi akzeptiert Kreditkarten und bietet verschiedene Zahlungsarten an:
— Online: Eine geschützte Web Site, bei der Sie Ihre Kartennummer angemessen sicher übermitteln können. Klicken Sie die URL im Kontrollfeld an, und Sie können die geschützte Seite über die des Autors erreichen.
— Offline: Registrierung via E-mail, Fax oder postalisch. Klicken Sie 'Shareware Information' an, dann klicken Sie bitte 'Registrierung über Kagi' an. Füllen Sie das Formular aus, wählen Sie die gewünschte Zahlungsart und senden es an Kagi (kopieren Sie es, um es als E-mail zu schicken, oder drucken Sie es, um es als Fax zu schicken). Anmerkung: Ihre Kreditkartennummer wird zu Ihrer Sicherheit immer in verschlüsselter Form übermittelt.

Nach der Registrierung erhalten Sie Ihre Seriennummer. Die Eingabe der Seriennummer eliminiert die Erinnerungsdialoge, die ansonsten nach einem Monat der Nutzung erscheinen.

Das Upgrade auf Version 2 ist frei für registrierte Nutzer der vorhergehenden Version. Senden Sie ein E-mail an den Autor zusammen mit Ihrem vollen Namen und dem Namen Ihrer Firma und Sie erhalten kostenlos Ihre Seriennummer (die E-mail-Adresse des Autors ist im Kontrollfeld angezeigt).

AliasMenu darf nicht ohne die ausdrückliche Genehmigung (in schriftlicher Form oder per E-mail) des Autors auf kommerziellen Medien (z.B. Sharewaresammlungen auf CD) verbreitet werden. AliasMenu darf aber überall 'heraufgeladen' werden, unter der Bedingung, daß das 'Herunterladen' kostenlos ist.

Gewährleistung

Das Programm sollte wie oben beschrieben funktionieren. Wenn es das nicht tut und der Autor nicht helfen kann, löschen Sie das Programm und bitten den Autor um Rückzahlung (bis zu einem Jahr nach der Registrierung).

Der Autor, Benoît Widemann, weist ausdrücklich alle weiteren Gewährleistungansprüche bezüglich dieser Software, ob implizit oder explizit, zurück, u.a. auch Ansprüche auf die marktübliche Qualität und die Tauglichkeit zu einem bestimmten Zweck. Der Autor macht keinerlei Angaben zu bzw. übernimmt keinerlei Haftung oder Gewährleistung für die Verwendbarkeit für einen bestimmten Zweck oder die Ergebnisse aus der Anwendung der Software oder die Korrektheit, Genauigkeit, Verlässlichkeit, Aktualität oder sonstigen Eigenschaften der begleitenden Dokumentation. In keinem Fall haftet der Autor für etwaige Folge-, Begleit- oder indirekte Schäden (wie z.B. Gewinnverluste, Betriebsunterbrechungen, Datenverluste oder Ähnliches), die aufgrund der Verwendung oder der Nichtverwendbarkeit der Software oder der begleitenden Dokumentation entstehen könnten. Der Anwender der Software trägt das alleinige Risiko für die Qualität und Leistungsfähigkeit der Software.

Das heisst, schicken Sie zuerst ein E-mail an den Autor, wenn etwas schief läuft.

Danksagung

Herzlichen Dank an das unentbehrliche AliasMenu Beta-Test Team: Cécile Roumiguière, Ellen Herzfeld, Dominique Martel, David Allouche, Florian Innocente, Frank Lefebvre, Hubert Figuière, Philippe Potier, Vincent Motte, Fabrice Authenac, Gérald Kerma, Michel Benita, Gilles Burstin, Jean-Michel Kajdan, Gérald Athanase, Gilles Berkovitch, Byr Genar-Hofoen.

German Localization Team: Rainer Müller, Bernhard Goldmann, Georg Kelemen, Hans-Joachim Kasemir, Jörg Müller-Fest. Thanks!

Wie Sie den Autor erreichen können:

E-mail: <bw@xlii.org> oder <bw@kagi.com>
Web: <http://www.integra.fr/bw/bwhome.html>
Postadresse: 68, avenue d'Italie 75013 Paris - France
Fax: +33 (0) 1 45 89 90 22

©1992-1998 Benoît Widemann - Alle Rechte vorbehalten